<form name="docview" method ="post">
	<TABLE width=100% cellspacing= 2 cellpadding=0>
		<TR bgcolor=black>
			<TD Colspan=2>
				<FONT color=white>&nbsp;<B>Certifications</B></font>
			</TD>
		</TR>
		<TR>
			<TD width=2 colspan=2>
				<img src="?drawimage=images/spacer.gif" width=1 height=3>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#CertificationMainLine%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction1%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction2%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction3%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction4%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction5%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction6%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#AffirmativeAction7%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#NegativeAction%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#ESignatureUserName%>
			</TD>
		</TR>		
		<TR>
			<TD>
				<%#ESignaturePwd%>
			</TD>
		</TR>
		<TR>
			<TD>
				<%#SubmitButton%>
			</TD>
		</TR>
		
	</TABLE>
</form>
<Script language=javascript >

	parent.document.getElementsByTagName("input")["btnApprove"].disabled=true;
	parent.document.getElementsByTagName("input")["btnReject"].disabled=true;
	
    var xmlHttp; 
    var requestURL = 'http://localhost/AjaxTest/AuthenticationTest.aspx?'; 
    var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
    var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
    var is_opera = ((navigator.userAgent.indexOf("Opera6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
    //netscape, safari, mozilla behave the same??? 
    var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 
    
    
	function CallPositive()
	{
		parent.document.getElementsByTagName("input")["btnApprove"].disabled=false;
		parent.document.getElementsByTagName("input")["btnReject"].disabled=true;
	}
	
	function CallNegative()
	{
		parent.document.getElementsByTagName("input")["btnReject"].disabled=false;
		parent.document.getElementsByTagName("input")["btnApprove"].disabled=true;
	}
	function Authenticate()
	{
		debugger;
		parent.document.getElementsByTagName("input")["btnReject"].disabled=false;
		parent.document.getElementsByTagName("input")["btnApprove"].disabled=true;
		
		
		var uName = parent.document.getElementById('userName').value;
		alert('Here');
		var pwd = parent.document.getElementById('password').value;
		var url = requestURL + 'uName=' + uName + '&pwd=' + pwd; 
		//Create the xmlHttp object to use in the request 
        //stateChangeHandler will fire when the state has changed, i.e. data is received back 
        // This is non-blocking (asynchronous) 
        xmlHttp = GetXmlHttpObject(stateChangeHandler); 
             
        //Send the xmlHttp get to the specified url 
        xmlHttp_Get(xmlHttp, url); 
		
	}
	
	//stateChangeHandler will fire when the state has changed, i.e. data is received back 
    // This is non-blocking (asynchronous) 
    function stateChangeHandler() 
    { 
        //readyState of 4 or 'complete' represents that data has been returned 
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){ 
            //Gather the results from the callback 
            var str = xmlHttp.responseText; 

            //Populate the innerHTML of the div with the results 
            //do something here document.getElementById('nameList').innerHTML = str; 
            if (str == '0')
            {
				parent.document.getElementsByTagName("input")["btnApprove"].disabled=true;
				parent.document.getElementsByTagName("input")["btnReject"].disabled=true;
				parseHtml.Replace("ErrorMessage","Invalid username password");
            }
            else
            {
				parent.document.getElementsByTagName("input")["btnApprove"].disabled=false;
				parent.document.getElementsByTagName("input")["btnReject"].disabled=true;
				parseHtml.Replace("ErrorMessage","");            
            }
            
        } 
    } 
    
    // XMLHttp send GET request 
    function xmlHttp_Get(xmlhttp, url) { 
        xmlhttp.open('GET', url, true); 
        xmlhttp.send(null); 
    } 

    function GetXmlHttpObject(handler) { 
        var objXmlHttp = null;    //Holds the local xmlHTTP object instance 

        //Depending on the browser, try to create the xmlHttp object 
        if (is_ie){ 
            //The object to create depends on version of IE 
            //If it isn't ie5, then default to the Msxml2.XMLHTTP object 
            var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 
             
            //Attempt to create the object 
            try{ 
                objXmlHttp = new ActiveXObject(strObjName); 
                objXmlHttp.onreadystatechange = handler; 
            } 
            catch(e){ 
            //Object creation errored 
                alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
                return; 
            } 
        } 
        else if (is_opera){ 
            //Opera has some issues with xmlHttp object functionality 
            alert('Opera detected. The page may not behave as expected.'); 
            return; 
        } 
        else{ 
            // Mozilla | Netscape | Safari 
            objXmlHttp = new XMLHttpRequest(); 
            objXmlHttp.onload = handler; 
            objXmlHttp.onerror = handler; 
        } 
         
        //Return the instantiated object 
        return objXmlHttp; 
    } 
	
</Script>